#pragma once

#include <glibmm/ustring.h>

namespace CPreProc
{
  class TokenizerInputTests
  {
  public:
    static void test_simple();
    static void test_get_begin_and_end();

    static void tests_from_standard_spec();
    static void test_trigraphs();

    static void test_get_source_location();

  private:
    static void simple_single_output_line(const Glib::ustring &input,const Glib::ustring &expected_output);
  };
}
